package com.briup.estore.service;

import com.briup.estore.bean.ShopAddress;

import java.util.List;

/**
 * 地址的相关业务逻辑
 */
public interface ShopAddressService {

    /**
     * 根据用户id查询所有的地址信息
     * @param userId
     * @return
     */
    List<ShopAddress> findAllByUserId(Integer userId);

    /**
     * 新增一条收货地址
     * @param shopAddress
     * @return 返回新增的数据的id
     */
    Integer addShopAddress(ShopAddress shopAddress);

    /**
     * 根据主键，查询一条地址信息
     * @param id
     * @return
     */
    ShopAddress findAddressById(Integer id);
}
